package hang.xipujewelWeb.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.MappedSuperclass;

/**
 * @Title: OperateEntity.java
 * @Package xipujewel.xipujewel.entity
 * @Description: 操作信息记录基类
 * @Date 2013-9-22-上午11:24:17
 * @Author: qizai
 * @Version: V1.0.0
 */
@MappedSuperclass
public class OperateEntity extends IdEntity {

	private Date createTime;
	private Long createUserId;
	private String createUserLongName;

	private Date modifyTime;
	private Long modifyUserId;
	private String modifyUserLongName;

	/**
	 * @return the {@link #createTime}
	 */
	@Column(updatable = false)
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * @param createTime
	 *            the {@link #createTime} to set
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * @return the {@link #createUserId}
	 */
	@Column(updatable = false)
	public Long getCreateUserId() {
		return createUserId;
	}
	/**
	 * @param createUserId
	 *            the {@link #createUserId} to set
	 */
	public void setCreateUserId(Long createUserId) {
		this.createUserId = createUserId;
	}
	/**
	 * @return the {@link #createUserLongName}
	 */
	@Column(updatable = false)
	public String getCreateUserLongName() {
		return createUserLongName;
	}
	/**
	 * @param createUserLongName
	 *            the {@link #createUserLongName} to set
	 */
	public void setCreateUserLongName(String createUserLongName) {
		this.createUserLongName = createUserLongName;
	}
	/**
	 * @return the {@link #modifyTime}
	 */
	@Column(insertable = false)
	public Date getModifyTime() {
		return modifyTime;
	}
	/**
	 * @param modifyTime
	 *            the {@link #modifyTime} to set
	 */
	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}
	/**
	 * @return the {@link #modifyUserId}
	 */
	@Column(insertable = false)
	public Long getModifyUserId() {
		return modifyUserId;
	}
	/**
	 * @param modifyUserId
	 *            the {@link #modifyUserId} to set
	 */
	public void setModifyUserId(Long modifyUserId) {
		this.modifyUserId = modifyUserId;
	}
	/**
	 * @return the {@link #modifyUserLongName}
	 */
	@Column(insertable = false)
	public String getModifyUserLongName() {
		return modifyUserLongName;
	}
	/**
	 * @param modifyUserLongName
	 *            the {@link #modifyUserLongName} to set
	 */
	public void setModifyUserLongName(String modifyUserLongName) {
		this.modifyUserLongName = modifyUserLongName;
	}

}
